package com.ruoyi.hr.service;

import com.ruoyi.hr.domain.Jobs;

import java.util.List;

public interface JobsService {
    /**
     * 根据部门ID获取相应岗位
     * */
    public List<Jobs> findJobs(Long depID);


    /**
     * 获取分页岗位信息
     * @return
     */
    public List<Jobs> findAll(int PageNum, int PageSize,Jobs jobs,List<String> AllID);


    /**
     * 获取公司总数
     * @return
     */
    public int findCount(Jobs jobs,List<String> AllID);


    /**
     * 获取单个岗位信息
     * @return
     */
    public Jobs findJobsOne(Long jobID);

    /**
     * 获取所有岗位
     * @return
     */
    public List<Jobs> findJobsAll();

    /**
     * 保存岗位信息
     *
     * @param jobs 部门信息
     * @return 结果
     */
    public int updateJobs(Jobs jobs);


    /**
     * 新增岗位信息
     *
     * @param jobs 部门信息
     * @return 结果
     */
    public int insertJobs(Jobs jobs);


    /**
     * 根据岗位ID获取父公司ID
     *
     * @param jobID 岗位ID
     * @return 结果
     */
    public Jobs findadminJob(Long jobID);

}
